package com.gopay.common.domain.cbrmb.customs.base;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

import com.gopay.common.constants.cbrmb.customs.NameSpace;

/**
 * 
 * @ClassName: BaseTransfer
 * @Description: 基础报文实体 ，报文传输企业信息
 * @author gd.cui
 * @date 2017年1月14日 上午9:57:53
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", namespace = NameSpace.NAMESPACE_XSI_URI, propOrder = { "copCode", "copName", "dxpMode", "dxpId",
		"note" })
@XmlRootElement(name = "BaseTransfer", namespace = NameSpace.NAMESPACE_CEB_URI)
public class BaseTransfer {
	/**
	 * 报文传输的企业代码（需要与接入客户端的企业身份一致）
	 */
	@XmlElement(name = "copCode", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String copCode;

	/**
	 * 报文传输的企业名称
	 */
	@XmlElement(name = "copName", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String copName;

	/**
	 * 默认为DXP；指中国电子口岸数据交换平台
	 */
	@XmlElement(name = "dxpMode", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String dxpMode;

	/**
	 * 向中国电子口岸数据中心申请数据交换平台的用户编号
	 */
	@XmlElement(name = "dxpId", namespace = NameSpace.NAMESPACE_CEB_URI, required = true)
	private String dxpId;

	/**
	 * 备注
	 */
	@XmlElement(name = "note", namespace = NameSpace.NAMESPACE_CEB_URI)
	private String note;

	public String getCopCode() {
		return copCode;
	}

	public void setCopCode(String copCode) {
		this.copCode = copCode;
	}

	public String getCopName() {
		return copName;
	}

	public void setCopName(String copName) {
		this.copName = copName;
	}

	public String getDxpMode() {
		return dxpMode;
	}

	public void setDxpMode(String dxpMode) {
		this.dxpMode = dxpMode;
	}

	public String getDxpId() {
		return dxpId;
	}

	public void setDxpId(String dxpId) {
		this.dxpId = dxpId;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	

}
